package com.cares.entity.infobird;

import java.io.Serializable;
import java.util.Date;

import com.cares.core.utils.Constant;
import com.cares.entity.base.Entity;


public class CallOrder extends Entity  implements Serializable {
	
	private static final long serialVersionUID = -3161144544009071763L;

    private String orderNo;
    
    private Long recordId;
    
    private Long custId;

    private Integer orderType;
    
    private String orderTypeStr;
    
    private Integer businessId;

    private String businessFlow;

    private String dealFlag;

    private Integer status;

    private String smsFlag;

    private String emailFlag;

    private String acctNo;
    
    private String changeContent;

    private String remark;

    private String dealRemark;

    private String smsFlag2;

    private String emailFlag2;

    private String dealUser;

    private Date dealTime;
    
    private String agentName;
    
    private Long oldOrderId;
    
    private String oldOrderNo;
    
    private Integer parentBusinessId;
    
    private String parentBusinessFlow;
    
    //显示用字符串
    private String smsFlagStr;

    private String emailFlagStr;
    

	public String getOrderNo() {
		return orderNo;
	}

	public void setOrderNo(String orderNo) {
		this.orderNo = orderNo;
	}

	public Long getRecordId() {
		return recordId;
	}

	public void setRecordId(Long recordId) {
		this.recordId = recordId;
	}

	public Long getCustId() {
		return custId;
	}

	public void setCustId(Long custId) {
		this.custId = custId;
	}

	public Integer getOrderType() {
		return orderType;
	}

	public void setOrderType(Integer orderType) {
		this.orderType = orderType;
	}

	public String getOrderTypeStr() {
		return Constant.getOrderType(this.orderType.toString());
	}

	public Integer getBusinessId() {
		return businessId;
	}

	public void setBusinessId(Integer businessId) {
		this.businessId = businessId;
	}

	public String getBusinessFlow() {
		return businessFlow;
	}

	public void setBusinessFlow(String businessFlow) {
		this.businessFlow = businessFlow;
	}

	public String getDealFlag() {
		return dealFlag;
	}

	public void setDealFlag(String dealFlag) {
		this.dealFlag = dealFlag;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getSmsFlag() {
		return smsFlag;
	}

	public void setSmsFlag(String smsFlag) {
		this.smsFlag = smsFlag;
	}

	public String getEmailFlag() {
		return emailFlag;
	}

	public void setEmailFlag(String emailFlag) {
		this.emailFlag = emailFlag;
	}

	public String getAcctNo() {
		return acctNo;
	}

	public void setAcctNo(String acctNo) {
		this.acctNo = acctNo;
	}

	public String getChangeContent() {
		return changeContent;
	}

	public void setChangeContent(String changeContent) {
		this.changeContent = changeContent;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getDealRemark() {
		return dealRemark;
	}

	public void setDealRemark(String dealRemark) {
		this.dealRemark = dealRemark;
	}

	public String getSmsFlag2() {
		return smsFlag2;
	}

	public void setSmsFlag2(String smsFlag2) {
		this.smsFlag2 = smsFlag2;
	}

	public String getEmailFlag2() {
		return emailFlag2;
	}

	public void setEmailFlag2(String emailFlag2) {
		this.emailFlag2 = emailFlag2;
	}

	public String getDealUser() {
		return dealUser;
	}

	public void setDealUser(String dealUser) {
		this.dealUser = dealUser;
	}

	public Date getDealTime() {
		return dealTime;
	}

	public void setDealTime(Date dealTime) {
		this.dealTime = dealTime;
	}

	public String getSmsFlagStr() {
		return Constant.getLogicType(this.smsFlag);
	}

	public String getEmailFlagStr() {
		return Constant.getLogicType(this.emailFlag);
	}

	public String getAgentName() {
		return agentName;
	}

	public void setAgentName(String agentName) {
		this.agentName = agentName;
	}

	public Integer getParentBusinessId() {
		return parentBusinessId;
	}

	public void setParentBusinessId(Integer parentBusinessId) {
		this.parentBusinessId = parentBusinessId;
	}

	public String getParentBusinessFlow() {
		return parentBusinessFlow;
	}

	public void setParentBusinessFlow(String parentBusinessFlow) {
		this.parentBusinessFlow = parentBusinessFlow;
	}

	public Long getOldOrderId() {
		return oldOrderId;
	}

	public void setOldOrderId(Long oldOrderId) {
		this.oldOrderId = oldOrderId;
	}

	public String getOldOrderNo() {
		return oldOrderNo;
	}

	public void setOldOrderNo(String oldOrderNo) {
		this.oldOrderNo = oldOrderNo;
	}
}